package com.hns.can.service.entity;

import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 驾驶员考核参数 - 实体
 * @author:zhangzq
 * @email:
 * @version Revision 2.0.0
 */
@Entity
@Table(name = "T_BASE_DRV_CHK_PARAM_INFO")
public class BaseDrvChkParamInfoEntity implements java.io.Serializable {

    @Id
    @Column(name = "CHK_ID")
    private String     chkId;

    @Column(name = "CORP_ID")
    private String     corpId;

    @Column(name = "ORGAN_LINE_ID")
    private String     organLineId;

    @Column(name = "ORGAN_LINE_TYPE")
    private String     organLineType;

    @Column(name = "CHK_CGY_CODE")
    private String     chkCgyCode;

    @Column(name = "CHK_CGY_NAME")
    private String     chkCgyName;

    @Column(name = "CHK_CODE")
    private String     chkCode;

    @Column(name = "CHK_NAME")
    private String     chkName;

    @Column(name = "PARAM")
    private String     param;

    @Column(name = "WEIGHT_VALUE")
    private BigDecimal weightValue;

    @Column(name = "DEDUCT_VALUE")
    private BigDecimal deductValue;

    @Column(name = "ALLOW_UNIT")
    private String     allowUnit;

    @Column(name = "ALLOW_COUNT")
    private BigDecimal allowCount;

    @Column(name = "CRT_TIME")
    private Date crtTime;

    @Column(name = "CRT_USER")
    private String     crtUser;

    @Column(name = "UPDATE_TIME")
    private Date  updateTime;

    @Column(name = "UPDATE_USER")
    private String     updateUser;

    @Transient
    private String paramValue;

    @Transient
    private String paramValue2;

    public String getChkId() {
        return this.chkId;
    }

    public void setChkId(String chkId) {
        this.chkId = chkId;
    }

    public String getCorpId() {
        return this.corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }

    public String getOrganLineId() {
        return this.organLineId;
    }

    public void setOrganLineId(String organLineId) {
        this.organLineId = organLineId;
    }

    public String getOrganLineType() {
        return this.organLineType;
    }

    public void setOrganLineType(String organLineType) {
        this.organLineType = organLineType;
    }

    public String getChkCgyCode() {
        return this.chkCgyCode;
    }

    public void setChkCgyCode(String chkCgyCode) {
        this.chkCgyCode = chkCgyCode;
    }

    public String getChkCgyName() {
        return this.chkCgyName;
    }

    public void setChkCgyName(String chkCgyName) {
        this.chkCgyName = chkCgyName;
    }

    public String getChkCode() {
        return this.chkCode;
    }

    public void setChkCode(String chkCode) {
        this.chkCode = chkCode;
    }

    public String getChkName() {
        return this.chkName;
    }

    public void setChkName(String chkName) {
        this.chkName = chkName;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public BigDecimal getWeightValue() {
        return this.weightValue;
    }

    public void setWeightValue(BigDecimal weightValue) {
        this.weightValue = weightValue;
    }

    public BigDecimal getDeductValue() {
        return this.deductValue;
    }

    public void setDeductValue(BigDecimal deductValue) {
        this.deductValue = deductValue;
    }

    public String getAllowUnit() {
        return this.allowUnit;
    }

    public void setAllowUnit(String allowUnit) {
        this.allowUnit = allowUnit;
    }

    public BigDecimal getAllowCount() {
        return this.allowCount;
    }

    public void setAllowCount(BigDecimal allowCount) {
        this.allowCount = allowCount;
    }

    public Date getCrtTime() {
        return this.crtTime;
    }

    public void setCrtTime(Date crtTime) {
        this.crtTime = crtTime;
    }

    public String getCrtUser() {
        return this.crtUser;
    }

    public void setCrtUser(String crtUser) {
        this.crtUser = crtUser;
    }

    public Date getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return this.updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getParamValue() {
        return paramValue;
    }

    public void setParamValue(String paramValue) {
        this.paramValue = paramValue;
    }

    public String getParamValue2() {
        return paramValue2;
    }

    public void setParamValue2(String paramValue2) {
        this.paramValue2 = paramValue2;
    }

}

